# Makefile for PKAT

GPP	= g++
GPPFLAGS=

OBJS	= zipcode.o d64.o pkat.o file.o c1541.o error.o pkstring.o dump.o

all:	$(OBJS)
	$(GPP) $(GPPFLAGS) -o pkat $(OBJS)

c1541.o:	c1541.cc c1541.h error.h pkstring.h
		$(GPP) $(GPPFLAGS) -o c1541.o    -c c1541.cc
d64.o:		d64.cc c1541.h file.h
		$(GPP) $(GPPFLAGS) -o d64.o      -c d64.cc
error.o:	error.cc
		$(GPP) $(GPPFLAGS) -o error.o    -c error.cc
file.o:		file.cc c1541.h error.h
		$(GPP) $(GPPFLAGS) -o file.o     -c file.cc
pkat.o:		pkat.cc c1541.h file.h
		$(GPP) $(GPPFLAGS) -o pkat.o     -c pkat.cc
pkstring.o:	pkstring.cc pkstring.h
		$(GPP) $(GPPFLAGS) -o pkstring.o -c pkstring.cc
zipcode.o:	zipcode.cc c1541.h file.h error.h
		$(GPP) $(GPPFLAGS) -o zipcode.o  -c zipcode.cc
dump.o:		dump.cc dump.h c1541.h
		$(GPP) $(GPPFLAGS) -o dump.o     -c dump.cc
clean:
	rm -f $(OBJS) ; rm -f pkat ;
